(C) 1996 AROS - The Amiga Replacement OS


NAME
#include <proto/exec.h>
void CachePostDMA()
SYNOPSIS
APTR address
ULONG * length
ULONG flags

LOCATION
In SysBase at offset 128
FUNCTION
Do everything necessary to make CPU caches aware that a DMA has happened.

INPUTS
address
Virtual address of memory affected by the DMA
length
Number of bytes affected
flags
DMA_NoModify - Indicate that the memory did not change.
DMA_ReadFromRAM
Indicate that the DMA goes from RAM to the device. Set this bit in both calls.
RESULT
NOTES
DMA must follow a call to CachePreDMA() and must be followed by a call to CachePostDMA().

EXAMPLE
BUGS
SEE ALSO
CachePreDMA()
INTERNALS
This function should be replaced by a function in the $(KERNEL) directory.

HISTORY
05.08.1997 iaint
Kernel Changes - These are mostly functions which are normally implemented by the kernel, but might not be.